static unsigned char alpha_buffer[] = {
2, 3, 4, 5, 8, 10, 11, 13, 15, 17, 19, 21, 22, 37, 85, 108, 58, 58, 56, 54, 53, 50, 49, 47, 45, 43, 43, 42, 42, 40, 41, 40, 
3, 4, 6, 8, 11, 13, 15, 18, 21, 24, 26, 28, 60, 83, 100, 114, 115, 114, 113, 112, 109, 108, 106, 105, 103, 101, 100, 99, 98, 98, 97, 97, 
5, 6, 9, 11, 14, 17, 21, 25, 28, 31, 35, 69, 119, 159, 162, 166, 174, 174, 173, 171, 171, 170, 167, 166, 165, 164, 162, 162, 161, 161, 160, 160, 
6, 8, 12, 15, 19, 23, 28, 32, 36, 41, 76, 127, 170, 205, 206, 205, 225, 224, 223, 223, 222, 222, 220, 220, 219, 218, 218, 217, 218, 217, 217, 216, 
8, 11, 15, 19, 23, 29, 35, 41, 99, 168, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
10, 14, 18, 23, 30, 36, 72, 159, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
13, 17, 22, 29, 36, 72, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
15, 20, 27, 35, 43, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
18, 24, 32, 41, 102, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
21, 28, 36, 47, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
24, 32, 41, 82, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
26, 35, 76, 139, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
29, 68, 134, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
56, 91, 157, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
55, 74, 143, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
67, 76, 164, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
50, 71, 158, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
58, 68, 167, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
57, 81, 136, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
28, 65, 132, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
25, 33, 77, 155, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
22, 30, 39, 82, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
19, 27, 35, 43, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
17, 23, 30, 38, 99, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
15, 20, 25, 32, 40, 157, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
12, 16, 20, 27, 33, 69, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
9, 13, 17, 22, 26, 32, 68, 156, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
7, 10, 13, 17, 21, 25, 31, 36, 95, 166, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
5, 7, 9, 13, 17, 20, 24, 28, 32, 37, 71, 123, 166, 193, 190, 201, 223, 223, 222, 223, 221, 221, 220, 219, 219, 218, 219, 217, 218, 217, 217, 217, 
4, 5, 7, 9, 12, 16, 19, 22, 24, 28, 30, 65, 112, 107, 88, 136, 170, 172, 171, 170, 169, 167, 166, 165, 164, 163, 163, 163, 161, 160, 160, 160, 
3, 4, 5, 7, 9, 12, 13, 16, 18, 20, 22, 25, 56, 58, 37, 55, 104, 112, 110, 109, 108, 106, 104, 104, 102, 100, 100, 98, 98, 98, 97, 97, 
2, 3, 4, 5, 6, 8, 9, 12, 13, 15, 17, 18, 18, 48, 81, 89, 54, 55, 52, 53, 51, 49, 47, 46, 45, 44, 42, 42, 42, 41, 41, 40 };
